#include "stubs_asm.h"

NHSTUB(kbd_read_keys,					0xFFC11C0C)
NHSTUB(GetBatteryTemperature,			0xFFC32BD8)
NHSTUB(GetOpticalTemperature, 			0xFFC32C48)
NHSTUB(EnterToCompensationEVF, 			0xFFC15A90)
NHSTUB(ExpCtrlTool_StartContiAE,		0xFFC218C8)
NHSTUB(ExpCtrlTool_StopContiAE,			0xFFC21A0C)
NHSTUB(SetAE_ShutterSpeed, 				0xFFE2AB14)
NHSTUB(MakeAFScan, 						0xFFD0B374)
NHSTUB(PostLEDMessage,	    			0xFFC30258)
NHSTUB(UnlockAF, 						0xFFC158B8)
NHSTUB(DoAFLock, 						0xFFC157A0)
NHSTUB(PT_PlaySound, 					0xFFC46714)
NHSTUB(UnsetZoomForMovie, 				0xFFD2ED10)
NHSTUB(PostLogicalEventForNotPowerType, 0xFFC5ABD8)
NHSTUB(RefreshUSBMode, 					0xFFC27730)

//NSTUB(AllocateMemory, 				0xFFDF1D70)
//NSTUB(FreeMemory, 					0xFFDF1D68)
//NSTUB(dumpMemoryToFile, 			0xffc00948)
//NSTUB(GetDrive_FreeClusters,		0xFFC416F0)
//NSTUB(GetDrive_TotalClusters,		0xFFC416BC)
//NSTUB(strcpy, 						0xFFC0D88C)
//NHSTUB(ExecuteEventProcedure, 0xffc59eb4)
//NHSTUB(ExitFromCompensationEVF, 0xffc15fa4)
//NSTUB(GetAEIntegralServiceMode_0,	0xFFC1A9C4)
//NSTUB(IsFactoryMode,				0xFFC38838)
//NSTUB(PhySw_testgpio,				0xFFC356EC)

// NOT found, using NULLSUB
NHSTUB(kbd_pwr_on,						0xffc00948)
NHSTUB(kbd_pwr_off,						0xffc00948)
NSTUB(Unmount_FileSystem, 0xffc00948)
NSTUB(Mount_FileSystem, 0xffc00948)
NSTUB(rewinddir, 0xffc00948)
NSTUB(SetZoomActuatorSpeedPercent, 0xffc00948)
//NSTUB(taskcreate_AudioTsk,			0xFFC3591C)
//NSTUB(TurnOnBackLight,				0xFFC6C558)
//NSTUB(TurnOffBackLight,			0xFFC6C570)
//NSTUB(unknown_libname_80, 			0xFFC668B0)
//NSTUB(unknown_libname_96, 			0xFFC6C77C)
//NHSTUB(OpLog_WriteToSD, 			0xFFC5B878)
//NSTUB(open, 						0xFFC09EC4)
//NSTUB(close, 						0xFFC09F74)